package com.payment.notify.receive.service;

import com.payment.common.exceptions.ServiceException;

/**
 * 类名：NotifyReveiveStrategy.java<br>
 * 描述：消息接收业务处理策略,
 *      各自模块通过自定义策略独自使用<br>
 * 创建者：XINJF<br>
 * 创建日期：2018年4月25日下午3:18:43<br>
 * 版本：1.0<br>
 * 修改者：<br>
 * 修改日期：<br>
 */
public interface NotifyReceiveStrategy {
	
	/**
	 * 功能描述:定义消息业务执行策略<br>
	 * 创建者：XINJF<br>
	 * 创建日期:2018年4月25日下午3:24:24<br>
	 * 版本：1.0<br>
	 * 修改者：<br>
	 * 修改日期：<br>
	 * @return
	 * @throws ServiceException
	 */
	Object executeNotifyReceive(NotifyReceiveContext context) throws ServiceException;

}
